package main

import "fmt"

func main() {
	ch := make(chan int)

	go sendChan(ch) //传双向channel，隐式转换
	recvChan(ch)    //传双向channel，隐式转换

}

func sendChan(sendChan chan<- int) { //传参  只能写的channel

	for i := 0; i < 8; i++ {
		sendChan <- i
	}
}

func recvChan(recvChan <-chan int) { //传参  只能写的channel

	for i := 0; i < 8; i++ {
		i := <-recvChan
		fmt.Println("读到了", i)
	}
}
